//
//  HMStatuses.swift
//  WeiBoSwift
//
//  Created by hgj on 2016/11/17.
//  Copyright © 2016年 HuGuoJian. All rights reserved.
//  微博内容模型(按需创建属性)

import UIKit
import YYModel

class HMStatuses: NSObject, YYModel {

    ///微博创建时间
    var created_at: String?
    
    //在32位的机型上id的数据会被截断 ??
    var id: Int64 = 0
    
    ///微博信息内容
    var text: String?
    
    ///微博来源
    var source: String?
    
    //微博作者
    var user: HMUser?
    
    //配图视图的模型数组
    var pic_urls: [HMPictureInfo]?
    
    // 转发的视图
    var retweeted_status: HMStatuses?
    
    //===>YYModel不能够直接映射容器的存放的具体类型, 程序员告诉容器中应该存放什么类型模型数据, class 表示声明类方法, YYModel协议<===
    static func modelContainerPropertyGenericClass() -> [String : Any]? {
        return ["pic_urls" : HMPictureInfo.self]
    }
}
